﻿using System.Collections.ObjectModel;
using Navigant.Infrastructure.Cases;

namespace Navigant.Infrastructure.DomainBase
{
    public interface ICaseChildItem
    {
        int Id { get; }
        ICase ParentCase { get; }
        ReadOnlyDictionary<string, string> ExtendedProperties { get; }
        ReadOnlyCollection<string> UpdatedProperties { get; }
        void SetExtendedProperty(string propertyName, string propertyValue);
    }
}
